package com.ynet.middleground.mobile.approve.constant;

/**
 * 项目名：ifp-mobile-approve <br>
 * 包名：com.ynet.middleground.mobile.approve.constant <br>
 * 类名：SystemConstant <br>
 * 描述： 系统常量
 * 
 * @author Suremotoo
 * @create 2021-03-22 15:25
 */
public class SystemConstant {

    private SystemConstant() {
        throw new IllegalStateException("SystemConstant class");
    }

    /**
     * 移动审批渠道码
     */
    public static String CHANNEL = "M01";

    /**
     * 业务动作提示，需要上传文件标识
     */
    public static String KEY_BUSINESS_TIP_UPLOAD_ATTACHMENT = "uploadAttachment";

    /**
     * 业务动作提示，需要签章标识（过期） <br />
     * 最新使用参考下述 KEY_BUSINESS_TIP_IS_SIGN_NODE_FUNDING_PARTIES、KEY_BUSINESS_TIP_IS_SIGN_NODE_END
     */
    @Deprecated
    public static String KEY_BUSINESS_TIP_IS_ALL_SIGN_THE_SEAL = "isAllSignTheSeal";

    /// **
    // * 业务动作提示，签章动作标识
    // */
    // public static String KEY_BUSINESS_TIP_IS_SIGN_NODE_FUNDING_PARTIES = "signNodeFundingParties";
    //
    /// **
    // * 业务动作提示，签章动作标识
    // */
    // public static String KEY_BUSINESS_TIP_IS_SIGN_NODE_END = "signNodeEnd";

    /**
     * 业务动作提示，需要选择下一节点审批人标识
     */
    public static String KEY_BUSINESS_TIP_CHOICE_NEXT_TASK_ASSIGNEE = "choiceNextTaskAssignee";

    /**
     * 放款验证码参数
     */
    public static String KEY_BUSINESS_TIP_LENDERS_CAPTCHA = "lendersCaptcha";

    /**
     * 放款方式参数
     */
    public static String KEY_BUSINESS_TIP_LOAN_DISBURSEMENT_METHOD = "loanMethodConfirmation";

    /**
     * 驳回时，驳回的目标节点动作参数（该参数与渠道同步）<br />
     * 任务节点中配置了 firstNode 参数，驳回时即驳回到至该任务节点
     */
    public static String KEY_BUSINESS_FIRST_NODE = "firstNode";

    /**
     * 业务动作提示，印章流程
     */
    public static String KEY_BUSINESS_TIP_USER_SEAL = "userSeal";

    /**
     * 业务动作提示，印章流程提示语
     */
    public static String MSG_BUSINESS_TIP_USER_SEAL = "电子签章用印流程";
}
